#include <vector>
using namespace std;
namespace Trees {
	class Tree {
	private:
		Tree* parent;
		vector<Tree*> children;
	public:
		void push_back(Tree* child);
		void remove(Tree* child);
		
	};
}